Hi Tom,
In coordmotion.cpp, the constructor selects a kinematics class based on the existence of a file. We would like to be able to change the kin class at run-time e.g. if the program has G43.4 then it should change to 5-axis tool orientation control, then be able to change back to normal "rotary indexing" mode when G49.
My question is whether it would be better to have the "switching" in the kinematics class itself, or have a method in coordmotion which switches between two (or more) kin classes. An then, what precautions would I have to take when switching? E.g. synchronizing DROs.